package importsejb;

import java.util.ArrayList;

import javax.ejb.LocalBean;
import javax.ejb.Singleton;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.TypedQuery;

import imports.GastoImportacion;


/**
 * Session Bean implementation class GastoImportacionBean
 */

@Singleton
@LocalBean
public class GastoImportacionEJB {

	@PersistenceContext(unitName = "Sig_WorkFlow_And_Persistence")
	private EntityManager em;
	
	public GastoImportacion createGastoImportacion(GastoImportacion gas) {
		em.persist(gas);
		return gas;
		}

	public ArrayList<GastoImportacion> findGastoImportacion() {
		TypedQuery<GastoImportacion> query = em.createNamedQuery("findAllgas", GastoImportacion.class);
		return (ArrayList<GastoImportacion>)query.getResultList();

		}
	public GastoImportacion updateGastoImportacion(GastoImportacion gas) {
		return em.merge(gas);
	
	} 
		
	}
